package br.faimg.pomar.controle.BusinessDelegate;

import br.faimg.pomar.modelo.dao.TipodeErroDAO;
import br.faimg.pomar.modelo.pojo.TipodeErro;
import java.util.List;

public class TipodeErroBusinessDelegate {
    
    public void create(String codigo, String descricao){
        TipodeErro tipo = new TipodeErro();
        TipodeErroDAO dao = new TipodeErroDAO();
        
        tipo.setCodigo(codigo);
        tipo.setDescricao(descricao);
        dao.create(tipo);
         
    }

    public List<TipodeErro> readByExample(TipodeErro pojo) {
        TipodeErroDAO dao = new TipodeErroDAO();
        return dao.readByExample(pojo);
    }

    public TipodeErro readById(String codigoDefeito) {
        TipodeErroDAO dao = new TipodeErroDAO();
        return dao.readById(codigoDefeito);
    }

    public TipodeErro readUltimoDefeito(String numerodeserie) {
        TipodeErroDAO dao = new TipodeErroDAO();
        return dao.readUltimoDefeito(numerodeserie);
    }

    public void update(String codigo, String descricao) {
        TipodeErro tipo = new TipodeErro();
        TipodeErroDAO dao = new TipodeErroDAO();
        
        tipo.setCodigo(codigo);
        tipo.setDescricao(descricao);
        dao.update(tipo);
    }
}
 
